package system;

public class Maquina extends Lugar
{
    private Boolean EstaOcupada;
    
 	public Maquina(String nombre, Sistema sistema) {
		super();
		EstaOcupada = false;
		tipo = "Maquina";
		cantPiezas = 0;
		this.nombre = nombre;
		this.sistema = sistema;
	}
	public void Procesar()

    {
		this.setEstaOcupada(true);
		
           try {
			sleep(5000);
		} catch (InterruptedException e) {
			e.printStackTrace();
		}
    }
	public Boolean getEstaOcupada() {
			return EstaOcupada;
		}
	public void setEstaOcupada(Boolean estaOcupada) {
			EstaOcupada = estaOcupada;
		}
	public String getTipo(){

		return tipo;
	}
	public int getCantPiezas() {
		return cantPiezas;
	}
	public void incCantPiezas() {
			cantPiezas++;
		if(cantPiezas == 2){
			this.setEstaOcupada(true);
		}
	}
	public void decCantPiezas() {
		cantPiezas--;
		if(cantPiezas == 0)
			this.setEstaOcupada(false);
	}
}